//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by Fernflower decompiler)
//

package com.imu.security;

import java.util.Enumeration;
import java.util.List;

public interface ISessionTokenProvider
{
    SessionObject setSession(String id, String term ,String username, String sex, boolean mobile);

    SessionObject updateSession(String secret, String token, SessionObject info);

    SessionObject getCurrent(String secret, String token);
    
    String getUserId(String secret, String token);

    void removeSession(String secret, String token);
    
    void removeSession(String secret);
    
    void setTimeout(long var1);

    Enumeration<String> getTokens();

    List<SessionObject> getSessions(String username);
}
